home *** CD-ROM | disk | FTP | other *** search
- /* object.h -- C++ isms for C
- * $Id$
- */
-
- #include <stdlib.h>
-
- #define NEW(type, qty) ((type*)malloc(qty * sizeof(type)))
- #define RENEW(type, old, qty) ((type*)realloc(old, qty*sizeof(type)))
- #define DELETE(type, addr) (type##_dt(addr), addr ? free(addr) : (void)0)
- #define FREE(addr) free((VOIDPTR)addr)
- #define char_dt(addr) ((void)0)
-
-
- #ifndef EOF
- #define EOF (-1)
- #endif
-
-